package com.zxy.ziems.server.production.pojo.entity;


import com.baomidou.mybatisplus.annotation.TableName;
import com.zxy.btp.mybatis.base.BaseEntity;
import lombok.Data;

import java.math.BigDecimal;
import java.time.LocalDate;
import java.util.Date;

/**
 * 实体类对应的数据库表 cust_xyh_prosalestore
 */
@Data
@TableName("cust_xyh_prosalestore")
public class CustXyhProsalestoreEntity extends BaseEntity {

    /**
     * ID
     */
    private String id;

    /**
     * 项目编码
     */
    private String projectNo;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 销售计划-当前月-剩余
     */
    private BigDecimal salesPlanCurMonth;

    /**
     * 销售计划-当前+1月
     */
    private BigDecimal salesPlanCurAddOne;

    /**
     * 销售计划-当前+2月
     */
    private BigDecimal salesPlanCurAddTwo;

    /**
     * 销售计划-当前+3月
     */
    private BigDecimal salesPlanCurAddThree;

    /**
     * 销售计划-当前+4月
     */
    private BigDecimal salesPlanCurAddFour;

    /**
     * 销售计划-当前+5月
     */
    private BigDecimal salesPlanCurAddFive;

    /**
     * 销售计划-当前+6月
     */
    private BigDecimal salesPlanCurAddSix;

    /**
     * 成品库存
     */
    private BigDecimal finishedInventory;

    /**
     * 原材库存
     */
    private BigDecimal materialInventory;

    /**
     * 库存合计
     */
    private BigDecimal inventoryTotal;

    /**
     * 库存可发货日
     */
    private String inventoryDeliveryDate;

    /**
     * 已采购原材-当前月
     */
    private BigDecimal purchasedMaterialCurMonth;

    /**
     * 已采购原材-当前+1月
     */
    private BigDecimal purchasedMaterialCurAddOne;

    /**
     * 已采购原材-当前+2月
     */
    private BigDecimal purchasedMaterialCurAddTwo;

    /**
     * 已采购原材-当前+3月
     */
    private BigDecimal purchasedMaterialCurAddThree;

    /**
     * 合计
     */
    private BigDecimal total;

    /**
     * 可出货节点
     */
    private String shippingDate;

    private LocalDate createDate;
}
